to sponge something - Spanish English Dictionary